;;;;;;;;;;;;;;
[@upallitems]
{
#if
checklevel 50
#say
Ϊװ,ṩ2ʽѡ.\
һΪװֽ,Ӧװʯ\
Ҳܹľʯµװ,Իܵ\\
< иװ /@gotoshengjizhuangbei>\\
<ֽװȡʯ/@StartChangeDescPointxx>\\
<ʹþʯװ/@useChangeDescPointxx>\\
<ϴȥװԪء/@clearruoyuansuXX>\\
<   /@exit>
#elsesay
ĵȼ50ʹô˹ܣ!\
<뿪/@exit>

[@StartChangeDescPointxx]
#CALL [JifenSystem\תװ.txt] @ChangeDescPointMain

[@useChangeDescPointxx]
#CALL [JifenSystem\װʯװ.txt] @UseZhuangBeiShengJi

[@clearruoyuansuXX]
#CALL [JifenSystem\ϴԪ.txt] @ClearBadPoint


[@gotoshengjizhuangbei]
#if
checklevel 50
#say
Ϊװԡ\
{FCOLOR/10}
߼ģʽĳɹʸ{FCOLOR/12},Ϊ:\
1װʯ,15ħʯ,100,Ҫ!\\

{FCOLOR/10}ͨģʽĳɹʱȽϵ{FCOLOR/12},Ϊ:\
1װʯ,200!\
ҪƷ!\
{FCOLOR/1}߼ģʽÿֻһ,ͨ8Ժǻᱻʼ,˿Իõڶ.\
{FCOLOR/12}
<߼ģʽ/@ready>\
<ͨģʽ/@ready1>
#elsesay
ĵȼ50ʹô˹ܣ!\
< /@exit>

;;---------------------------------ͨģʽ
[@ready1]
#if
checkitem װʯ 1
checkgold 2000000
#say
{FCOLOR/10}
ע,ƷĵȼԽ,ɹļʾԽ!\
ʧܵĻ,Ʒָδ״̬!\
{FCOLOR/12}
ѡҪװ\
< · /@upJERELRYPY(0)> \
< ͷ /@upJERELRYPY(4)> \
<  /@upJERELRYPY(3)> \
</@upJERELRYPY(5)> </@upJERELRYPY(6)> \
<ָ/@upJERELRYPY(7)> <ҽָ/@upJERELRYPY(8)> \
#elsesay
Բ,ҪĲȱһЩ,ȷĲϹ!\
<뿪/@exit>

[@upJERELRYPY()]
#act
mov D0 %ARG(1)

#IF
checkcmd CHECKITEMINFO %D0

#IF
ELarge FLD_DESC10 6
#say
ǳǸ,װѾ˶,ڲ\
ǻ𲽿Ŀ,ǿ!\
<뿪/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "AC"
#say
Ʒֻ,ȷҪ?\
</@lvlPY(0,AC,2)>\                             ;Ͳת
<뿪/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#say
Ʒֻħ,ȷҪ?\
<ħ/@lvlPY(1,MAC,2)>\                             ;Ͳת
<뿪/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#say
Ʒֻƻ,ȷҪ?\
<ƻ/@lvlPY(2,DC,1)>\                             ;Ͳת
<뿪/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#say
ƷֻȻϵϵħ\
ӵԸεıж!\
ȷҪ?\
<ȫϵħ/@lvlPY(3,MC,1)>\                             ;Ͳת
<뿪/@exit>
#act
break

#if
#say
ԲѡƷʱûп!\
<뿪/@exit>

[@lvlPY()]                 ;趨Ʒɹ
#ACT
mov D1 %ARG(1)
mov A0 %ARG(2)
mov D4 %ARG(3)
MOVR D3 100


#if
checkitem װʯ 1
checkgold 2000000
small FLD_DESC10 6
EQUAL FLD_UPLVLTYPE %A0
ELARGE D3 0
small D3 35
#act
take װʯ 1
take  2000000
actcmd EDITITEM 10 + 1
actcmd EDITITEM %D1 + %D4
#say
ף,װɹ!ȡװͿԿĳɹ!\
<뿪/@exit>\
#elseact
take ħʯ 5
take װʯ 1
take  2000000
goto @CLEARSHOUSHI
#elsesay
źװʧˣװԭ...\
<뿪/@exit>\



[@CLEARSHOUSHI]
#IF
EQUAL FLD_UPLVLTYPE "AC"
#ACT
mov P1 %FLD_DESC10
mov P2 2
mul P1 P2
mov D2 %P9
actcmd EDITITEM 10 = 0
actcmd EDITITEM 0 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#ACT
mov P1 %FLD_DESC10
mov P2 2
mul P1 P2
mov D2 %P9
actcmd EDITITEM 10 = 0
actcmd EDITITEM 1 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#ACT
mov D2 %FLD_DESC10
actcmd EDITITEM 10 = 0
actcmd EDITITEM 2 - %D2
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#ACT
mov D2 %FLD_DESC10
actcmd EDITITEM 10 = 0
actcmd EDITITEM 3 - %D2
break

;;-------------------------------------߼ģʽ
[@ready]
#if
checkitem װʯ 1
checkitem ħʯ  15
checkgold 1000000
#say
ĺô̵Ҫ󶼸㶨^_^\
{FCOLOR/10}
ע,ƷĵȼԽ,ɹļʾԽ!\
ʧܵĻ,Ʒָδ״̬!\
{FCOLOR/12}
ѡҪװ\\
< · /@upJERELRY(0)> \
< ͷ /@upJERELRY(4)> \
<  /@upJERELRY(3)> \
</@upJERELRY(5)> </@upJERELRY(6)> \
<ָ/@upJERELRY(7)> <ҽָ/@upJERELRY(8)> \\
< 뿪 /@exit>
#elsesay
Բ,ҪĲȱһЩ,ȷĲϹ!\
<뿪/@exit>

[@upJERELRY()]
#act
mov D0 %ARG(1)

#IF
checkcmd CHECKITEMINFO %D0

#IF
ELarge FLD_DESC10 6
#say
ǳǸ,װѾ˶,ڲ\
ǻ𲽿Ŀ,ǿ!\
<뿪/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "AC"               ;
#say
Ʒֻ,ȷҪ?\
</@lvl(0,AC,2)>\\                             ;Ͳת
<뿪/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MAC"
#say
Ʒֻħ,ȷҪ?\
<ħ/@lvl(1,MAC,2)>\\                       ;Ͳת
<뿪/@exit>\
#act
break

#IF
EQUAL FLD_UPLVLTYPE "DC"
#say
Ʒֻƻ,ȷҪ?\
<ƻ/@lvl(2,DC,1)>\\                             ;Ͳת
<뿪/@exit>
#act
break

#IF
EQUAL FLD_UPLVLTYPE "MC"
#say
ƷֻȻϵϵħ\
ӵԸεıж!\
ȷҪ?\
<ȫϵħ/@lvl(3,MC,1)>\\                             ;Ͳת
<뿪/@exit>
#act
break

#if
#say
ԲѡƷʱûп!\
<뿪/@exit>


[@lvl()]                 ;趨Ʒɹ
#ACT
mov D1 %ARG(1)
mov A0 %ARG(2)
mov D4 %ARG(3)
MOVR D3 100

#IF
EQUAL FLD_DESC10 5
#ACT
MOV D2 75
goto @upItem
break

#IF
EQUAL FLD_DESC10 4
#ACT
MOV D2 80
goto @upItem
break

#IF
EQUAL FLD_DESC10 3
#ACT
MOV D2 85
goto @upItem
break

#IF
EQUAL FLD_DESC10 2
#ACT
MOV D2 90
goto @upItem
break

#IF
EQUAL FLD_DESC10 1
#ACT
MOV D2 92
goto @upItem
break

#IF
EQUAL FLD_DESC10 0
#ACT
MOV D2 95
goto @upItem
break

[@upItem]

#IF
dayofweek mon
#ACT
MOV D5 1

#IF
dayofweek tue
#ACT
MOV D5 2

#IF
dayofweek wed
#ACT
MOV D5 3

#IF
dayofweek thu
#ACT
MOV D5 4

#IF
dayofweek fri
#ACT
MOV D5 5

#IF
dayofweek sat
#ACT
MOV D5 6

#IF
dayofweek sun
#ACT
MOV D5 7

#IF
#ACT
mov A8 %USERNAME
loadvalue D6 "ParamControl\˱¼.ini"  %A8 ʱ 

#IF
equal D5 %D6
#say
Ѿһˣ!\
ͨ˶ᱦĿ飬һٸһλģ\\
<뿪/@exit>
#act 
break

#if
checkitem װʯ 1
checkitem ħʯ  15
checkgold 1000000
small D3 %D2
small FLD_DESC10 6
EQUAL FLD_UPLVLTYPE %A0
#act
take װʯ 1
take ħʯ  15
take  1000000
actcmd EDITITEM 10 + 1
actcmd EDITITEM %D1 + %D4
#say
ף,װɹ!ȡװͿԿĳɹ!\\
<뿪/@exit>\
#elseact
take װʯ 1
take ħʯ  15
take  1000000
goto @CLEARSHOUSHI
#elsesay
źװʧˣװԭ...\\
<뿪/@exit>\

#IF
#ACT
mov A8 %USERNAME
SAVEVALUE "ParamControl\˱¼.ini"  %A8 ʱ %D5
}
;;;;;;;;;;;;;;;;;;;
